//Function used to print headers needed as we run thorugh main loops to display the headers
// and the corresponding truth tables and  values
void printHeader(int count)
{
	//Basic header for truth table
	if( count == 0 ){
		printf("A \t B \t C \t D \t E \t Solution\n");
	}

	// Header for function 1
	else if ( count == 1 ) {
		printf("Truth Table for function (A OR B) AND NOT ((C AND D) OR E) \n");
	}

	// Header for function 2
	else if ( count == 2 ) {
		printf("Truth Table for function (NOT A OR NOT B) AND (NOT C OR D) AND (A OR NOT D OR E) \n");
	}

	// Header for function 3
	else if ( count == 3 ) {
		printf("Truth Table for function (A AND NOT B AND NOT (C OR (NOT D AND E)) AND NOT (B AND NOT C))\n");
	}

	// Header for function 4
	else if ( count == 4 ) {
		printf("Truth Table for function A OR NOT (B OR (C AND NOT D) OR (B AND NOT E))\n");
	}
}

//Function prints output for a specific numbere of a truth table
void printOutput(int a, int b, int c, int d, int e, int value){
	//printing truth table for a specific number
	printf("%d \t %d \t %d \t %d \t %d \t %d \n", a, b, c, d, e, value);


}